using Castle.ActiveRecord;

namespace SGP.Model
{
    [ActiveRecord(Table = "est_estado")]
    public partial class Estado :  ActiveRecordBase<Estado>
    {
        private int _estIdEndereco;
        private string _estNmEstado;
        private string _estSgEstado;
        private Endereco _endereco;

        [PrimaryKey(PrimaryKeyType.Foreign, "est_id_estado")]
        public virtual int EstIdEndereco { get { return this._estIdEndereco; } }

        [Property("est_nm_estado")]
        public virtual string EstNmEstado { get { return this._estNmEstado; } }

        [Property("est_sg_estado")]
        public virtual string EstSgEstado { get { return this._estSgEstado; } }

        [OneToOne]
        public virtual Endereco Endereco { get { return this._endereco; } }


    }
}